# near model CODE resource # jump table entries: 640-641 (2 of them) 00000000 0000 0000 ori.b D0, 0x0 export_81: 00000004 4E56 FEFE link A6, -0x0102 00000008 302E 000C move.w D0, [A6 + 0xC] 0000000C E548 lsl D0.w, 2 0000000E 206E 0008 movea.l A0, [A6 + 0x8] 00000012 2F30 009C move.l -[A7], [A0 + D0.w - 0x100] 00000016 486D FB36 pea.l [A5 - 0x4CA] 0000001A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000001E 7000 moveq.l D0, 0x00 00000020 102D FB36 move.b D0, [A5 - 0x4CA] 00000024 48C0 ext.l D0 00000026 226E 0008 movea.l A1, [A6 + 0x8] 0000002A 2340 FFF8 move.l [A1 - 0x8], D0 0000002E 206E 0008 movea.l A0, [A6 + 0x8] 00000032 0CA8 0000 0001 FFF8 cmpi.l [A0 - 0x8], 0x1 0000003A 6F00 004E ble +0x50 /* 0000008A */ 0000003E 2F07 move.l -[A7], D7 00000040 206E 0008 movea.l A0, [A6 + 0x8] 00000044 2028 FFF8 move.l D0, [A0 - 0x8] 00000048 7E01 moveq.l D7, 0x01 0000004A 9E40 sub.w D7, D0 0000004C 6E00 0036 bgt +0x38 /* 00000084 */ 00000050 3D40 FFFE move.w [A6 - 0x2], D0 00000054 4447 neg.w D7 label00000056: 00000056 302D E2D6 move.w D0, [A5 - 0x1D2A] 0000005A E348 lsl D0.w, 1 0000005C 322E FFFE move.w D1, [A6 - 0x2] 00000060 7400 moveq.l D2, 0x00 00000062 41ED FB36 lea.l A0, [A5 - 0x4CA] 00000066 1430 1000 move.b D2, [A0 + D1.w] 0000006A 43ED E2D6 lea.l A1, [A5 - 0x1D2A] 0000006E 3382 0000 move.w [A1 + D0.w], D2 00000072 302D E2D6 move.w D0, [A5 - 0x1D2A] 00000076 5240 addq.w D0, 1 00000078 3B40 E2D6 move.w [A5 - 0x1D2A], D0 0000007C 536E FFFE subq.w [A6 - 0x2], 1 00000080 51CF FFD4 dbf D7, -0x2E /* 00000056 */ label00000084: 00000084 2E1F move.l D7, [A7]+ 00000086 6000 0020 bra +0x22 /* 000000A8 */ label0000008A: 0000008A 302D E2D6 move.w D0, [A5 - 0x1D2A] 0000008E E348 lsl D0.w, 1 00000090 7200 moveq.l D1, 0x00 00000092 122D FB37 move.b D1, [A5 - 0x4C9] 00000096 43ED E2D6 lea.l A1, [A5 - 0x1D2A] 0000009A 3381 0000 move.w [A1 + D0.w], D1 0000009E 302D E2D6 move.w D0, [A5 - 0x1D2A] 000000A2 5240 addq.w D0, 1 000000A4 3B40 E2D6 move.w [A5 - 0x1D2A], D0 label000000A8: 000000A8 4E5E unlink A6 000000AA 205F movea.l A0, [A7]+ 000000AC 5C8F addq.l A7, 6 000000AE 4ED0 jmp [A0] 000000B0 0000 0000 ori.b D0, 0x0 export_80: 000000B4 4E56 FDA0 link A6, -0x0260 000000B8 2F07 move.l -[A7], D7 000000BA 7001 moveq.l D0, 0x01 000000BC 7E14 moveq.l D7, 0x14 000000BE 9E40 sub.w D7, D0 000000C0 6D00 001C blt +0x1E /* 000000DE */ 000000C4 3D40 FFFE move.w [A6 - 0x2], D0 label000000C8: 000000C8 302E FFFE move.w D0, [A6 - 0x2] 000000CC E548 lsl D0.w, 2 000000CE 41EE FF9C lea.l A0, [A6 - 0x64] 000000D2 42B0 0000 clr.l [A0 + D0.w] 000000D6 526E FFFE addq.w [A6 - 0x2], 1 000000DA 51CF FFEC dbf D7, -0x16 /* 000000C8 */ label000000DE: 000000DE 2E1F move.l D7, [A7]+ 000000E0 2F07 move.l -[A7], D7 000000E2 7001 moveq.l D0, 0x01 000000E4 7E32 moveq.l D7, 0x32 000000E6 9E40 sub.w D7, D0 000000E8 6D00 0036 blt +0x38 /* 00000120 */ 000000EC 3D40 FFFE move.w [A6 - 0x2], D0 label000000F0: 000000F0 302E FFFE move.w D0, [A6 - 0x2] 000000F4 E748 lsl D0.w, 3 000000F6 41ED E334 lea.l A0, [A5 - 0x1CCC] 000000FA 4870 0000 pea.l [A0 + D0.w] 000000FE 4267 clr.w -[A7] 00000100 4267 clr.w -[A7] 00000102 4267 clr.w -[A7] 00000104 4267 clr.w -[A7] 00000106 A8A7 syscall SetRect 00000108 302E FFFE move.w D0, [A6 - 0x2] 0000010C E348 lsl D0.w, 1 0000010E 43ED E2D6 lea.l A1, [A5 - 0x1D2A] 00000112 33BC 0020 0000 move.w [A1 + D0.w], 0x20 /* ' ' */ 00000118 526E FFFE addq.w [A6 - 0x2], 1 0000011C 51CF FFD2 dbf D7, -0x30 /* 000000F0 */ label00000120: 00000120 2E1F move.l D7, [A7]+ 00000122 3B7C 0001 E2D6 move.w [A5 - 0x1D2A], 0x1 00000128 302D E9C6 move.w D0, [A5 - 0x163A] 0000012C C1FC 0016 muls.w D0, 0x16 00000130 7200 moveq.l D1, 0x00 00000132 41ED F41A lea.l A0, [A5 - 0xBE6] 00000136 1230 0000 move.b D1, [A0 + D0.w] 0000013A 48C1 ext.l D1 0000013C 2D41 FFF4 move.l [A6 - 0xC], D1 00000140 302D E9C6 move.w D0, [A5 - 0x163A] 00000144 E548 lsl D0.w, 2 00000146 41ED E8D2 lea.l A0, [A5 - 0x172E] 0000014A 2F30 0000 move.l -[A7], [A0 + D0.w] 0000014E 486E FEA0 pea.l [A6 - 0x160] 00000152 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000156 7000 moveq.l D0, 0x00 00000158 102E FEA0 move.b D0, [A6 - 0x160] 0000015C 48C0 ext.l D0 0000015E 2D40 FFF8 move.l [A6 - 0x8], D0 00000162 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00000168 2F07 move.l -[A7], D7 0000016A 202E FFF8 move.l D0, [A6 - 0x8] 0000016E 7E01 moveq.l D7, 0x01 00000170 9E40 sub.w D7, D0 00000172 6E00 0096 bgt +0x98 /* 0000020A */ 00000176 3D40 FFFE move.w [A6 - 0x2], D0 0000017A 4447 neg.w D7 label0000017C: 0000017C 302E FFFE move.w D0, [A6 - 0x2] 00000180 7200 moveq.l D1, 0x00 00000182 41EE FEA0 lea.l A0, [A6 - 0x160] 00000186 1230 0000 move.b D1, [A0 + D0.w] 0000018A 0241 00FF andi.w D1, 0xFF 0000018E 0041 0100 ori.w D1, 0x100 00000192 3D41 FDA0 move.w [A6 - 0x260], D1 00000196 486E FDA0 pea.l [A6 - 0x260] 0000019A 486D FA36 pea.l [A5 - 0x5CA] 0000019E 3F3C 00FF move.w -[A7], 0xFF 000001A2 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000001A6 486D FA36 pea.l [A5 - 0x5CA] 000001AA 486E FFF0 pea.l [A6 - 0x10] 000001AE 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000001B2 302E FFFC move.w D0, [A6 - 0x4] 000001B6 E548 lsl D0.w, 2 000001B8 43EE FF9C lea.l A1, [A6 - 0x64] 000001BC 23AE FFF0 0000 move.l [A1 + D0.w], [A6 - 0x10] 000001C2 302E FFFC move.w D0, [A6 - 0x4] 000001C6 E748 lsl D0.w, 3 000001C8 222E FFF4 move.l D1, [A6 - 0xC] 000001CC 5881 addq.l D1, 4 000001CE E749 lsl D1.w, 3 000001D0 41ED E684 lea.l A0, [A5 - 0x197C] 000001D4 41F0 1000 lea.l A0, [A0 + D1.w] 000001D8 43ED E334 lea.l A1, [A5 - 0x1CCC] 000001DC 43F1 0000 lea.l A1, [A1 + D0.w] 000001E0 22D8 move.l [A1]+, [A0]+ 000001E2 22D8 move.l [A1]+, [A0]+ 000001E4 3F2E FFFC move.w -[A7], [A6 - 0x4] 000001E8 2F0E move.l -[A7], A6 000001EA 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000001EE 302E FFFC move.w D0, [A6 - 0x4] 000001F2 5240 addq.w D0, 1 000001F4 3D40 FFFC move.w [A6 - 0x4], D0 000001F8 202E FFF4 move.l D0, [A6 - 0xC] 000001FC 5380 subq.l D0, 1 000001FE 2D40 FFF4 move.l [A6 - 0xC], D0 00000202 536E FFFE subq.w [A6 - 0x2], 1 00000206 51CF FF74 dbf D7, -0x8E /* 0000017C */ label0000020A: 0000020A 2E1F move.l D7, [A7]+ 0000020C 302D E2D6 move.w D0, [A5 - 0x1D2A] 00000210 5340 subq.w D0, 1 00000212 3B40 E2D6 move.w [A5 - 0x1D2A], D0 00000216 4E5E unlink A6 00000218 4E75 rts